# 定义一个泰迪熊玩具类
#   包含的属性：尺寸、颜色
#   包含的方法：会说话
# 通过类创建对象（实例化对象）

# 定义类，类名称首字母大写，多个单词以大驼峰命名
class BearToy:
    # 构造方法：用于完成一些初始化的操作
    def __init__(self, s, c):
        # print('__init__方法被调用了')
        # 给创建的对象添加属性
        self.size = s
        self.color = c
    # 说话的方法，方法就是一个函数
    def say(self):
        print(f'我是一只{self.size} {self.color}的泰迪熊玩具')

if __name__ == '__main__':
    # 通过类创建对象，会自动调用函数__init__
    b1 = BearToy('大型', '黑色')
    # 查看对象属性
    # print(b1.size, b1.color)
    # 调用方法
    b1.say()

    b2 = BearToy('小型', '灰色')
    b2.say()









